.car-content{
    width: 100%;
    height: 800px;
    position: relative;
    .main-img{
        position: relative;
        width: 100%;
        height: 100%;
        z-index: -10;
        .img{
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: -5;
            overflow: hidden;
            img{
                display: block;
                width: 100%;
                height: 100%;
                
            }
        }
    }
    .car-center{
        width: 100%;
        position: absolute;
        top: 0;
       
        .page{
            width: 100%;
            position: relative;
            .car-cen{
                width: 980px;
                max-width: 980px;
                margin: auto !important;
                padding: 60px 0;
                .col-left{
                    float: left;
                    width: 690px;
                    .left-main{
                        background-color: white;
                        box-shadow: 0 0 30px 0 #cfcfd0;
                        padding: 30px 0;
                        position: relative;
                        min-height: 430px;
                        .left-title{
                            display: flex;
                            flex-wrap: wrap;
                            justify-content: space-between;
                            margin-bottom: 30px;
                            margin: 0 30px 0;
                            .p-left{
                                width: 100%;
                                line-height: 40px;
                                background-color: black;
                                color: white;
                                padding-left: 20px;
                                box-sizing: border-box;
                                border-radius: 10px;
                            }
                            .p1-left{
                                font-weight: bold;
                                font-size: 12px;
                                line-height: 40px;
                            }
                            
                        }
                        .form{
                            margin: 0 30px 0;
                            
                            .check{
                                line-height: 40px;
                                font-size: 14px;
                                border-bottom: 1px solid #d9d9d9;
                                position: relative;
                                
                               
                                .sp-check{
                                    margin: 0 10px;
                                }
                                .sp-pro{
                                    display: block;
                                    position: absolute;
                                    top: 0;
                                    right: 120px;
                                }
                                .sp-dan{
                                    display: block;
                                    position: absolute;
                                    top: 0;
                                    right: 235px;
                                }
                            }
                            .frist{
                                width: 620px;
                                height: 130px;
                                .le-form{
                                    display: flex;
                                    border-bottom: none !important;
                                    border-top: 1px solid #f5f5f5 !important;
                                    padding-top: 10px;
                                    box-sizing: border-box;
                                .ch-check{
                                    width: 16px;
                                    height: 16px;
                                    margin-top: 45px;
                                    margin-right: 10px;
                                    position: relative;
                                    
                                }
                                a{
                                    width: 100px;
                                    height: 100px;
                                    img{
                                        display: block;
                                        min-width: 61px;
                                        min-height: 71px;
                                        max-width: 100px;
                                        max-height: 100px;
                                        margin: 5px auto;
                                    }
                                }
                                .ch-title{
                                    padding-left:10px ;
                                    position: relative;
                                    vertical-align: top !important;
                                    min-height: 128px;
                                    width: 160px;
                                    display: flex;
                                    flex-direction: column;
                                    padding-top: 10px;
                                    box-sizing: border-box;
                                    .sp1{
                                        margin-bottom: 8px;
                                        font-weight: bold;
                                        font-size: 12px;
                                    }
                                    .sp2{
                                        font-size: 10px;
                                        color: rgb(153, 152, 152);
                                    }
                                }
                                .ch-count{
                                    width: 134px;
                                    padding-top: 40px;
                                    box-sizing: border-box;
                                    input{
                                        width: 50px;
                                        text-align: center;
                                    }
                                    button{
                                        display: inline-block;
                                        width: 15px;
                                    }
                                }
                                .ch-price,.ch-zprice{
                                    width: 116px;
                                    line-height: 110px;
                                    font-size: 12px;
                                    color: #8b8b8b;
                                }
                                .option{
                                    width: 50px;
                                    box-sizing: border-box;
                                    a{
                                        width: 20px;
                                        height: 20px;
                                        margin-top: 45px;
                                        text-decoration: none;
                                        &:link{
                                            color: black;
                                        }
                                        &:visited{
                                            color: black;
                                        }
                                        &:hover{
                                            color: black;
                                        }
                                        &:active{
                                            color: black;
                                        }
                                    }
                                }
                                }
                            }
                        }
                    }
                    }
                }
                .col-right{
                    float: right;
                    width: 280px;
                    .right-con{
                        background-color: #fff;
                        box-shadow: 0 0 30px 0 #cfcfd0;
                        margin-bottom: 10px;
                        padding: 30px 22px;
                        .right-h2{
                            font-size: 16px;
                            margin-bottom: 20px;
                            color: #000;
                        }
                        .right-top{
                            margin-bottom: 30px;
                            h3{
                                font-size: 14px;
                                background: url(https://www.dior.cn/beauty/zh_cn/store/skin/frontend/dior/pc/images/contacts_icon.png) no-repeat left center;
                                padding-left: 30px;
                                height: 30px;
                                line-height: 35px;

                            }
                            .h3-top{
                                width: 100%;
                                
                                    .ul-h3{
                                        width: 100%;
                                        .li-h3{
                                            color: #636363;
                                             margin-top: 20px;
                                            margin-left: 30px;
                                            font-size: 12px !important;
                                            line-height: 20px;
                                        }
                                    
                                   
                                }
                            }

                        }
                    }
                    .right-und{
                        color: #818181;
                        line-height: 16px;
                        background-color: #fff;
                        box-shadow: 0 0 30px 0 #cfcfd0;
                        margin-bottom: 10px;
                        padding: 30px 22px;
                        padding-bottom: 28px;
                        .und-p1{
                            border-bottom: 1px solid #d9d9d9;
                            font-size: 14px;
                            padding-bottom: 16px;
                            color: #000;
                        }
                        .und-p2{
                            margin-bottom: 4px;
                            color: #000;
                            font-weight: bold;
                            margin-top: 18px;
                            font-size: 12px;
                        }
                    }


                }
                }
            }
        }
    
